import { createStore } from 'vuex'

export default createStore({
  state: {
    //预设颜色
    primaryColor: '#defaultColor',
    announcements:[],
    user: {},
    hotArticles:[],
    provinceCityData: {
      "北京市": ["北京市"],
      "天津市": ["天津市"],
      "河北省": ["石家庄市", "唐山市", "秦皇岛市", "邯郸市", "邢台市", "保定市", "张家口市", "承德市", "沧州市", "廊坊市", "衡水市"],
      "山西省": ["太原市", "大同市", "阳泉市", "长治市", "晋城市", "朔州市", "晋中市", "运城市", "忻州市", "临汾市", "吕梁市"],
      "内蒙古自治区": ["呼和浩特市", "包头市", "乌海市", "赤峰市", "通辽市", "鄂尔多斯市", "呼伦贝尔市", "巴彦淖尔市", "乌兰察布市", "兴安盟", "锡林郭勒盟", "阿拉善盟"],
      "辽宁省": ["沈阳市", "大连市", "鞍山市", "抚顺市", "本溪市", "丹东市", "锦州市", "营口市", "阜新市", "辽阳市", "盘锦市", "铁岭市", "朝阳市", "葫芦岛市"],
      "吉林省": ["长春市", "吉林市", "四平市", "辽源市", "通化市", "白山市", "松原市", "白城市", "延边朝鲜族自治州"],
      "黑龙江省": ["哈尔滨市", "齐齐哈尔市", "鸡西市", "鹤岗市", "双鸭山市", "大庆市", "伊春市", "佳木斯市", "七台河市", "牡丹江市", "黑河市", "绥化市", "大兴安岭地区"],
      "上海市": ["上海市"],
      "江苏省": ["南京市", "无锡市", "徐州市", "常州市", "苏州市", "南通市", "连云港市", "淮安市", "盐城市", "扬州市", "镇江市", "泰州市", "宿迁市"],
      "浙江省": ["杭州市", "宁波市", "温州市", "嘉兴市", "湖州市", "绍兴市", "金华市", "衢州市", "舟山市", "台州市", "丽水市"],
      "安徽省": ["合肥市", "芜湖市", "蚌埠市", "淮南市", "马鞍山市", "淮北市", "铜陵市", "安庆市", "黄山市", "滁州市", "阜阳市", "宿州市", "六安市", "亳州市", "池州市", "宣城市"],
      "福建省": ["福州市", "厦门市", "莆田市", "三明市", "泉州市", "漳州市", "南平市", "龙岩市", "宁德市"],
      "江西省": ["南昌市", "景德镇市", "萍乡市", "九江市", "新余市", "鹰潭市", "赣州市", "吉安市", "宜春市", "抚州市", "上饶市"],
      "山东省": ["济南市", "青岛市", "淄博市", "枣庄市", "东营市", "烟台市", "潍坊市", "济宁市", "泰安市", "威海市", "日照市", "临沂市", "德州市", "聊城市", "滨州市", "菏泽市"],
      "河南省": ["郑州市", "开封市", "洛阳市", "平顶山市", "安阳市", "鹤壁市", "新乡市", "焦作市", "濮阳市", "许昌市", "漯河市", "三门峡市", "南阳市", "商丘市", "信阳市", "周口市", "驻马店市", "济源市"],
      "湖北省": ["武汉市", "黄石市", "十堰市", "宜昌市", "襄阳市", "鄂州市", "荆门市", "孝感市", "荆州市", "黄冈市", "咸宁市", "随州市", "恩施土家族苗族自治州", "仙桃市", "潜江市", "天门市", "神农架林区"],
      "湖南省": ["长沙市", "株洲市", "湘潭市", "衡阳市", "邵阳市", "岳阳市", "常德市", "张家界市", "益阳市", "郴州市", "永州市", "怀化市", "娄底市", "湘西土家族苗族自治州"],
      "广东省": ["广州市", "深圳市", "珠海市", "汕头市", "佛山市", "韶关市", "江门市", "湛江市", "茂名市", "肇庆市", "惠州市", "梅州市", "汕尾市", "河源市", "阳江市", "清远市", "东莞市", "中山市", "潮州市", "揭阳市", "云浮市"],
      "广西壮族自治区": ["南宁市", "柳州市", "桂林市", "梧州市", "北海市", "防城港市", "钦州市", "贵港市", "玉林市", "百色市", "贺州市", "河池市", "来宾市", "崇左市"],
      "海南省": ["海口市", "三亚市", "三沙市", "儋州市", "五指山市", "琼海市", "文昌市", "万宁市", "东方市", "定安县", "屯昌县", "澄迈县", "临高县", "白沙黎族自治县", "昌江黎族自治县", "乐东黎族自治县", "陵水黎族自治县", "保亭黎族苗族自治县", "琼中黎族苗族自治县"],
      "重庆市": ["重庆市"],
      "四川省": ["成都市", "自贡市", "攀枝花市", "泸州市", "德阳市", "绵阳市", "广元市", "遂宁市", "内江市", "乐山市", "南充市", "眉山市", "宜宾市", "广安市", "达州市", "雅安市", "巴中市", "资阳市", "阿坝藏族羌族自治州", "甘孜藏族自治州", "凉山彝族自治州"],
      "贵州省": ["贵阳市", "六盘水市", "遵义市", "安顺市", "毕节市", "铜仁市", "黔西南布依族苗族自治州", "黔东南苗族侗族自治州", "黔南布依族苗族自治州"],
      "云南省": ["昆明市", "曲靖市", "玉溪市", "保山市", "昭通市", "丽江市", "普洱市", "临沧市", "楚雄彝族自治州", "红河哈尼族彝族自治州", "文山壮族苗族自治州", "西双版纳傣族自治州", "大理白族自治州", "德宏傣族景颇族自治州", "怒江傈僳族自治州", "迪庆藏族自治州"],
      "西藏自治区": ["拉萨市", "昌都市", "山南市", "日喀则市", "那曲市", "阿里地区", "林芝市"],
      "陕西省": ["西安市", "铜川市", "宝鸡市", "咸阳市", "渭南市", "延安市", "汉中市", "榆林市", "安康市", "商洛市"],
      "甘肃省": ["兰州市", "嘉峪关市", "金昌市", "白银市", "天水市", "武威市", "张掖市", "平凉市", "酒泉市", "庆阳市", "定西市", "陇南市", "临夏回族自治州", "甘南藏族自治州"],
      "青海省": ["西宁市", "海东市", "海北藏族自治州", "黄南藏族自治州", "海南藏族自治州", "果洛藏族自治州", "玉树藏族自治州", "海西蒙古族藏族自治州"],
      "宁夏回族自治区": ["银川市", "石嘴山市", "吴忠市", "固原市", "中卫市"],
      "新疆维吾尔自治区": ["乌鲁木齐市", "克拉玛依市", "吐鲁番市", "哈密市", "昌吉回族自治州", "博尔塔拉蒙古自治州", "巴音郭楞蒙古自治州", "阿克苏地区", "克孜勒苏柯尔克孜自治州", "喀什地区", "和田地区", "伊犁哈萨克自治州", "塔城地区", "阿勒泰地区", "石河子市", "阿拉尔市", "图木舒克市", "五家渠市", "北屯市"]},

    //这是系统用户表
    xitongUserArr: [
      {
        id: 1,
        username: "admin",
        password: "123456", // 未加密密码
        nickname: "管理员",
        email: "admin@example.com",
        phone: "13800138000",
        salt: "abc123",
        role: "1", // 管理员
        del: 0,  // 未删除
      },
      {
        id: 2,
        username: "王德发",
        password: "123456",
        nickname: "咨询师Alex",
        email: "alex.consultant@example.com",
        phone: "13611112222",
        salt: "def456",
        role: "2", // 咨询师
        del: 0,
      },
      {
        id: 3,
        username: "好运",
        password: "123",
        nickname: "咨询师Mary",
        email: "mary.consultant@example.com",
        phone: "13588889999",
        salt: "ghi789",
        role: "2",
        del: 0,
      },
      {
        id: 4,
        username: "user_john",
        password: "abc12345",
        nickname: "普通用户John",
        email: "john.user@example.com",
        phone: "13912345678",
        salt: "jkl012",
        role: "3", // 普通用户
        del: 0,
      },
      {
        id: 5,
        username: "user_emma",
        password: "qwerty",
        nickname: "普通用户Emma",
        email: "emma.user@example.com",
        phone: "13765432100",
        salt: "mno345",
        role: "3",
        del: 0,
      },
      {
        id: 6,
        username: "user_li",
        password: "123qwe",
        nickname: "普通用户Li",
        email: "li.user@example.com",
        phone: "13876543210",
        salt: "pqr678",
        role: "3",
        del: 0,
      },
      {
        id: 7,
        username: "user_anil",
        password: "mypassword",
        nickname: "普通用户Anil",
        email: "anil.user@example.com",
        phone: "13987654321",
        salt: "stu901",
        role: "3",
        del: 0,
      },
      {
        id: 8,
        username: "consultant_jane",
        password: "securepass",
        nickname: "咨询师Jane",
        email: "jane.consultant@example.com",
        phone: "13711112222",
        salt: "vwx234",
        role: "2",
        del: 0,
      },
      {
        id: 9,
        username: "admin_tom",
        password: "adminpass",
        nickname: "管理员Tom",
        email: "tom.admin@example.com",
        phone: "13633334444",
        salt: "yz1234",
        role: "1",
        del: 0,
      },
      {
        id: 10,
        username: "user_zara",
        password: "zara123",
        nickname: "普通用户Zara",
        email: "zara.user@example.com",
        phone: "13544445555",
        salt: "5678ab",
        role: "3",
        del: 0,
      },
    ],
    //文章表
    articles: [
      {
        id: 1,
        title: "Vue 3 入门教程",
        intro: "Vue 3 是一种现代的前端框架，用于构建响应式 web 应用。",
        consultantId: 2, // 咨询师 ID
        thumbnail: "vue3-tutorial.jpg",
        content: "这是关于 Vue 3 的详细内容。",
        views: 1000,
        likes: 250,
        category: "前端开发",
        createdAt: "2024-11-20T10:00:00Z",
        updatedAt: "2024-11-21T10:00:00Z",
        deleted: 0
      },
      {
        id: 2,
        title: "JavaScript 高级技巧",
        intro: "提升你的 JavaScript 技能，让你更加专业。",
        consultantId: 3, // 咨询师 ID
        thumbnail: "javascript-tips.jpg",
        content: "这是关于 JavaScript 高级技巧的详细内容。",
        views: 800,
        likes: 180,
        category: "编程技巧",
        createdAt: "2024-11-18T14:00:00Z",
        updatedAt: "2024-11-19T14:00:00Z",
        deleted: 0
      },
      {
        id: 3,
        title: "HTML5 新特性",
        intro: "了解 HTML5 的最新特性和应用。",
        consultantId: 1, // 咨询师 ID
        thumbnail: "html5-features.jpg",
        content: "这是关于 HTML5 新特性和应用的详细内容。",
        views: 1500,
        likes: 350,
        category: "前端开发",
        createdAt: "2024-11-15T09:00:00Z",
        updatedAt: "2024-11-16T09:00:00Z",
        deleted: 0
      },
      {
        id: 4,
        title: "CSS3 入门教程",
        intro: "CSS3 是构建现代网页的必备技能。",
        consultantId: 4, // 咨询师 ID
        thumbnail: "css3-tutorial.jpg",
        content: "这是关于 CSS3 的详细内容。",
        views: 700,
        likes: 120,
        category: "前端开发",
        createdAt: "2024-11-12T08:00:00Z",
        updatedAt: "2024-11-13T08:00:00Z",
        deleted: 0
      },
      {
        id: 5,
        title: "React 性能优化",
        intro: "提高 React 应用的性能和响应速度。",
        consultantId: 5, // 咨询师 ID
        thumbnail: "react-performance.jpg",
        content: "这是关于 React 性能优化的详细内容。",
        views: 2000,
        likes: 500,
        category: "前端开发",
        createdAt: "2024-11-10T11:00:00Z",
        updatedAt: "2024-11-11T11:00:00Z",
        deleted: 0
      },
      {
        id: 6,
        title: "Node.js 入门",
        intro: "了解 Node.js 的基础和应用。",
        consultantId: 6, // 咨询师 ID
        thumbnail: "nodejs-tutorial.jpg",
        content: "这是关于 Node.js 入门的详细内容。",
        views: 1200,
        likes: 300,
        category: "后端开发",
        createdAt: "2024-11-05T07:00:00Z",
        updatedAt: "2024-11-06T07:00:00Z",
        deleted: 0
      },
      {
        id: 7,
        title: "数据库优化策略",
        intro: "如何提高数据库的查询性能。",
        consultantId: 7, // 咨询师 ID
        thumbnail: "db-optimization.jpg",
        content: "这是关于数据库优化策略的详细内容。",
        views: 400,
        likes: 90,
        category: "数据库",
        createdAt: "2024-11-01T15:00:00Z",
        updatedAt: "2024-11-02T15:00:00Z",
        deleted: 0
      },
      {
        id: 8,
        title: "Java 性能测试工具",
        intro: "介绍一些 Java 性能测试工具和方法。",
        consultantId: 8, // 咨询师 ID
        thumbnail: "java-tools.jpg",
        content: "这是关于 Java 性能测试工具和方法的详细内容。",
        views: 600,
        likes: 120,
        category: "Java",
        createdAt: "2024-10-28T13:00:00Z",
        updatedAt: "2024-10-29T13:00:00Z",
        deleted: 0
      },
      {
        id: 9,
        title: "Python 数据科学",
        intro: "使用 Python 开发数据科学应用。",
        consultantId: 9, // 咨询师 ID
        thumbnail: "python-data.jpg",
        content: "这是关于 Python 数据科学的详细内容。",
        views: 950,
        likes: 220,
        category: "数据科学",
        createdAt: "2024-10-25T16:00:00Z",
        updatedAt: "2024-10-26T16:00:00Z",
        deleted: 0
      },
      {
        id: 10,
        title: "前端与后端的结合",
        intro: "如何将前端和后端结合以实现完整的应用。",
        consultantId: 10, // 咨询师 ID
        thumbnail: "frontend-backend.jpg",
        content: "这是关于前端和后端结合的详细内容。",
        views: 300,
        likes: 60,
        category: "前后端",
        createdAt: "2024-10-22T17:00:00Z",
        updatedAt: "2024-10-23T17:00:00Z",
        deleted: 0
      }
    ],
    //文章分类表
    articleCategories:[
      { id: 1, categoryName: "前端开发" },
      { id: 2, categoryName: "编程技巧" },
      { id: 3, categoryName: "后端开发" },
      { id: 4, categoryName: "数据库" },
      { id: 5, categoryName: "Java" },
      { id: 6, categoryName: "数据科学" },
      { id: 7, categoryName: "前后端" },
    ],
    //咨询师
    consultants: [
      {
        id: 1,
        name: "alex",
        level: "技术咨询师", // 咨询师等级名
        avatar: "alex-avatar.jpg", // 头像
        expertise: "4, 5", // 擅长领域的ID（前端开发、编程技巧）
        location: "上海",
        bio: "专注于技术开发与编程技巧，致力于帮助客户解决复杂技术问题。",
        del: 0,
      },
      {
        id: 2,
        name: "mary",
        level: "生活咨询师",
        avatar: "mary-avatar.jpg",
        expertise: "3, 2", // 擅长领域的ID（心理健康、个人成长）
        location: "北京",
        bio: "心理健康咨询专家，专长于压力管理与情绪调节。",
        del: 0,
      },
      {
        id: 3,
        name: "jane",
        level: "职业咨询师",
        avatar: "jane-avatar.jpg",
        expertise: "1, 2", // 擅长领域的ID（职业规划、个人成长）
        location: "广州",
        bio: "专注于职业规划与个人成长，拥有多年咨询经验。",
        del: 0,
      },
    ],
    //咨询师分类
    consultantLevels:[
      {
        id: 1,
        levelName: "技术咨询师",
        del: 0,
      },
      {
        id: 2,
        levelName: "生活咨询师",
        del: 0,
      },
      {
        id: 3,
        levelName: "职业咨询师",
        del: 0,
      },
    ],
    //擅长领域表
    expertiseAreas:[
      { id: 1, name: "职业规划", del: 0,},
      { id: 2, name: "个人成长", del: 0,},
      { id: 3, name: "心理健康", del: 0,},
      { id: 4, name: "前端开发", del: 0 },
      { id: 5, name: "编程技巧", del: 0 },
      { id: 6, name: "后端开发", del: 0 },
      { id: 7, name: "数据库", del: 0 },
      { id: 8, name: "Java", del: 0 },
      { id: 9, name: "数据科学", del: 0 },
      { id: 10, name: "前后端", del: 0 },
    ],
    //课程表
    courses:[
      //课程表：id、课程名称、课程时长、课件数量、课程简介、适用人群、课程分类、学习收获、订阅须
      // 知、阅读量、咨询师id、del
      // 课程分类表：id、分类名、del
      // 课程收藏表(用户课程中间表)：id、用户id、课程id
      {
        id: 1,
        courseName: "Vue 3 入门教程",
        duration: "10小时",
        materialCount: 20,
        intro: "这是一本介绍 Vue 3 的完整教程，适合前端开发者入门。",
        audience: "前端开发者，Vue初学者",
        categoryId: 1,  // 课程分类ID
        learningOutcome: "掌握Vue 3的基本概念和开发技巧",
        subscriptionNote: "请确保熟悉HTML、CSS、JavaScript基础",
        views: 1000,
        consultantId: 2,  // 咨询师ID
        del: 0,  // 0表示未删除
      },
      {
        id: 2,
        courseName: "JavaScript 高级技巧",
        duration: "15小时",
        materialCount: 25,
        intro: "提高JavaScript技能，学习高级编程技巧。",
        audience: "JavaScript开发者，高级前端工程师",
        categoryId: 2,  // 课程分类ID
        learningOutcome: "掌握JavaScript高级技巧，包括闭包、异步编程等",
        subscriptionNote: "需要具备一定的JavaScript基础",
        views: 1200,
        consultantId: 3,  // 咨询师ID
        del: 0,
      },
      {
        id: 3,
        courseName: "Node.js 入门",
        duration: "12小时",
        materialCount: 18,
        intro: "学习Node.js的基础，适合初学者了解后端开发。",
        audience: "后端开发者，Node.js初学者",
        categoryId: 3,  // 课程分类ID
        learningOutcome: "能够使用Node.js构建简单的Web应用",
        subscriptionNote: "需要基础的JavaScript知识",
        views: 800,
        consultantId: 4,  // 咨询师ID
        del: 0,
      },
      {
        id: 4,
        courseName: "React 性能优化",
        duration: "20小时",
        materialCount: 30,
        intro: "提升React应用的性能，优化加载速度。",
        audience: "React开发者，前端工程师",
        categoryId: 1,  // 课程分类ID
        learningOutcome: "学会优化React应用的渲染性能和响应速度",
        subscriptionNote: "要求有React开发经验",
        views: 1500,
        consultantId: 5,  // 咨询师ID
        del: 0,
      },
      {
        id: 5,
        courseName: "数据库优化策略",
        duration: "8小时",
        materialCount: 15,
        intro: "介绍常见的数据库优化策略，提升数据库性能。",
        audience: "数据库管理员，后端开发者",
        categoryId: 4,  // 课程分类ID
        learningOutcome: "能够分析和优化数据库的查询性能",
        subscriptionNote: "需要了解基本的数据库操作和SQL语法",
        views: 500,
        consultantId: 6,  // 咨询师ID
        del: 0,
      }
    ],
    //课程分类表
    courseCategories:[
      {
        id: 1,
        categoryName: "前端开发",
        del: 0  // 0表示未删除
      },
      {
        id: 2,
        categoryName: "编程技巧",
        del: 0
      },
      {
        id: 3,
        categoryName: "后端开发",
        del: 0
      },
      {
        id: 4,
        categoryName: "数据库",
        del: 0
      },
      {
        id: 5,
        categoryName: "Java",
        del: 0
      },
      {
        id: 6,
        categoryName: "数据科学",
        del: 0
      }
    ],
    //课程收藏表
    courseFavorites:[
      {
        id: 1,
        userId: 1,  // 用户ID
        courseId: 2,  // 课程ID
        del: 0  // 0表示未删除
      },
      {
        id: 2,
        userId: 2,
        courseId: 1,
        del: 0  // 0表示未删除
      },
      {
        id: 3,
        userId: 3,
        courseId: 4,
        del: 0  // 0表示未删除
      },
      {
        id: 4,
        userId: 1,
        courseId: 5,
        del: 0  // 0表示未删除
      },
      {
        id: 5,
        userId: 4,
        courseId: 3,
        del: 0  // 0表示未删除
      }
    ],
    isCollapse: false,
    tagArr:[],
    // 这是个人中心
    userList:[
      {
        id: 1,
        username: "admin",
        password: "123456", // 未加密密码
        nickname: "管理员",
        email: "admin@example.com",
        phone: "13800138000",
        salt: "abc123",
        role: "1", // 管理员
        del: 0,  // 未删除
        img:"http://img1.baidu.com/it/u=3160801132,609030390&fm=253&app=138&f=JPEG?w=510&h=500",
      },
      {
        id: 2,
        username: "王德发",
        password: "123456",
        nickname: "咨询师Alex",
        email: "alex.consultant@example.com",
        phone: "13611112222",
        salt: "def456",
        role: "2", // 咨询师
        del: 0,
        img:"http://img0.baidu.com/it/u=3904485381,215355613&fm=253&app=138&f=JPEG?w=500&h=500",
      },
      {
        id: 3,
        username: "好运",
        password: "123",
        nickname: "咨询师Mary",
        email: "mary.consultant@example.com",
        phone: "13588889999",
        salt: "ghi789",
        role: "2",
        del: 0,
        img:"http://img1.baidu.com/it/u=861675151,2224133215&fm=253&app=138&f=JPEG?w=507&h=500",
      },
      {
        id: 4,
        username: "user_john",
        password: "abc12345",
        nickname: "普通用户John",
        email: "john.user@example.com",
        phone: "13912345678",
        salt: "jkl012",
        role: "3", // 普通用户
        del: 0,
        img:"http://img2.baidu.com/it/u=269539060,2646617324&fm=253&app=138&f=JPEG?w=500&h=500",
      },
      {
        id: 5,
        username: "user_emma",
        password: "qwerty",
        nickname: "普通用户Emma",
        email: "emma.user@example.com",
        phone: "13765432100",
        salt: "mno345",
        role: "3",
        del: 0,
        img:"https://img2.baidu.com/it/u=856546759,2405071341&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500",
      },
      {
        id: 6,
        username: "user_li",
        password: "123qwe",
        nickname: "普通用户Li",
        email: "li.user@example.com",
        phone: "13876543210",
        salt: "pqr678",
        role: "3",
        del: 0,
        img:"http://img1.baidu.com/it/u=3790663666,2338323762&fm=253&app=138&f=JPEG?w=500&h=500",
      },
      {
        id: 7,
        username: "user_anil",
        password: "mypassword",
        nickname: "普通用户Anil",
        email: "anil.user@example.com",
        phone: "13987654321",
        salt: "stu901",
        role: "3",
        del: 0,
        img:"http://img2.baidu.com/it/u=615088415,1150991110&fm=253&app=138&f=JPEG?w=500&h=500",
      },
      {
        id: 8,
        username: "consultant_jane",
        password: "securepass",
        nickname: "咨询师Jane",
        email: "jane.consultant@example.com",
        phone: "13711112222",
        salt: "vwx234",
        role: "2",
        del: 0,
        img:"http://img2.baidu.com/it/u=1161617499,3536944674&fm=253&app=138&f=JPEG?w=500&h=500",
      },
      {
        id: 9,
        username: "admin_tom",
        password: "adminpass",
        nickname: "管理员Tom",
        email: "tom.admin@example.com",
        phone: "13633334444",
        salt: "yz1234",
        role: "1",
        del: 0,
        img:"http://img1.baidu.com/it/u=3597259969,3022279243&fm=253&app=138&f=JPEG?w=500&h=500",
      },
      {
        id: 10,
        username: "user_zara",
        password: "zara123",
        nickname: "普通用户Zara",
        email: "zara.user@example.com",
        phone: "13544445555",
        salt: "5678ab",
        role: "3",
        del: 0,
        img:"https://img2.baidu.com/it/u=3360819743,727089392&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500",
      },
    ],
  },
  getters: {
    getProvinceCityData: (state) => state.provinceCityData,
    getCitiesByProvince: (state) => (province) => {
      return state.provinceCityData[province] || [];
    }
  },
  mutations: {


    //颜色更改
    updatePrimaryColor(state, color) {
      state.primaryColor = color;
    },
    setTagArr (state, payload) {
      const {path, title} = payload;
      let obj = {title:title, path:path};
      state.tagArr.push(obj);
    },
    deleteTagByindex (state, payload) {
      //删除一位
      state.tagArr.splice(payload.index - 0, 1);
    },
    //修改管理员密码
    changePasswordOfuserList(state, payload) {
      const {password, index} = payload;
      state.userList[index].password = password;
    },

    //系统用户表
    //删除
    deleteObjByindexofuserList(state, index) {
      state.xitongUserArr.splice(index, 1);
      console.log("删除成功,下标为" + index)
    },
    //添加
    addObjTouserList(state, payload) {
      //加value!!!!!!!!!
      state.xitongUserArr.push(payload.value);
      console.log(state.xitongUserArr);
    },
    //确认修改
    modifyObjOfuserList(state, payload) {
      const {index, obj} = payload;
      state.xitongUserArr.splice(index, 1, obj.value);
    },

    //文章表:
    //添加
    addObjToarticles(state, payload) {
      //加value!!!!!!!!!
      state.articles.push(payload.value);
      console.log(state.articles);
    },
    //确认修改
    modifyObjOfarticles(state, payload) {
      const {index, obj} = payload;
      state.articles.splice(index, 1, obj.value);
    },
    //删除
    deleteObjByindexOfarticles(state, index) {
      state.articles.splice(index, 1);
      console.log("删除成功,下标为" + index)
    },

    //文章分类表
    //添加
    addObjToarticleCategories(state, payload) {
      //加value!!!!!!!!!
      state.articleCategories.push(payload.value);
      console.log(state.articleCategories);
    },
    //确认修改
    modifyObjOfarticleCategories(state, payload) {
      const {index, obj} = payload;
      state.articleCategories.splice(index, 1, obj.value);
    },
    //删除
    deleteObjByindex0farticleCategories(state, index) {
      state.articleCategories.splice(index, 1);
      console.log("删除成功,下标为" + index)
    },

    //咨询师
    //添加
    addObjToconsultants(state, payload) {
      //加value!!!!!!!!!
      state.consultants.push(payload.value);
      console.log(state.consultants);
    },
    //确认修改
    modifyObjOfconsultants(state, payload) {
      const {index, obj} = payload;
      state.consultants.splice(index, 1, obj.value);
    },
    //删除
    deleteObjByindex0fconsultants(state, index) {
      state.consultants.splice(index, 1);
      console.log("删除成功,下标为" + index)
    },

    //咨询师分类
  },
  actions: {
  },
  modules: {
  }
})
